#include <bits/stdc++.h>
using namespace::std;
int maxlen(char *arr){
	int l=strlen(arr);
	int left,right;
	int max=1,ans;
	for (int i=0; i<l-1; i++) {
		ans=0;
		left=i;
		right=i+1;
		while (arr[left]==arr[right]&&left>=0&&right<l) {
			left--;
			right++;
			ans+=2;
		}
		if (ans>max) {
			max=ans;
		}
	}
	for (int i=0; i<l-1; i++) {
		ans=1;
		left=i-1;
		right=i+1;
		while (arr[left]==arr[right]&&left>=0&&right<l) {
			left--;
			right++;
			ans+=2;
		}
		if (ans>max) {
			max=ans;
		}
	}
	return max;
}

int main(){
	char arr[1000];
	while (~scanf("%s",arr)) {
		int t=strlen(arr);
		printf("%d\n",maxlen(arr));
		memset(arr, 0, sizeof(arr));
	}
	
}